I2C control
HIGH_PHASE_OVS | Serial I2C interface high phase oversampling factor. HIGH_PHASE_OVS + 1 SCB clock periods constitute the high phase of a bit period. The valid range is [5, 15] with input signal median filtering and [4, 15] without input signal median filtering. The field is only used in master mode. In slave mode, the field is NOT used. However, there is a frequency requirement for the SCB clock wrt. the regular interface (IF) high time to guarantee functional correct behavior. With input signal median filtering, the IF high time should be >= 6 SCB clock cycles and <= 16 SCB clock cycles. Without input signal median filtering, the IF high time should be >= 5 SCB clock cycles and <= 16 SCB clock cycles. |
LOW_PHASE_OVS | Serial I2C interface low phase oversampling factor. LOW_PHASE_OVS + 1 SCB clock periods constitute the low phase of a bit period. The valid range is [7, 15] with input signal median filtering and [6, 15] without input signal median filtering. The field is only used in master mode. In slave mode, the field is NOT used. However, there is a frequency requirement for the SCB clock wrt. the regular (no stretching) interface (IF) low time to guarantee functionally correct behavior. With input signal median filtering, the IF low time should be >= 8 SCB clock cycles and <= 16 IP clock cycles. Without input signal median filtering, the IF low time should be >= 7 SCB clock cycles and <= 16 SCB clock cycles. |
M_READY_DATA_ACK | N/A |
M_NOT_READY_DATA_NACK | N/A |
S_GENERAL_IGNORE | N/A |
S_READY_ADDR_ACK | N/A |
S_READY_DATA_ACK | N/A |
S_NOT_READY_ADDR_NACK | This field is used during an address match or general call address in internally clocked mode Only used when:
For externally clocked logic (EC_AM is ‘1’) on an address match or general call address (and S_GENERAL_IGNORE is ‘0’). Only used when (NOT used when EC_AM is ‘1’ and EC_OP is ‘1’ and address match and EZ mode):
|
S_NOT_READY_DATA_NACK | Only used when:
|
LOOPBACK | Local loopback control (does NOT affect the information on the pins). Only applicable in master/slave mode. When ‘0’, no loopback When ‘1’, loopback is enabled internally in the peripheral, and as a result unaffected by other I2C devices. This allows a SCB I2C peripheral to address itself. |
SLAVE_MODE | N/A |
MASTER_MODE | N/A |